shepherd satellite - German English Dictionary